package org.sdp.pearproject.dto.request;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;



/**
 * @ClassName: ProjectForProjectGetLogBySelfProjectRequest
 * @Description:
 * @Author: SDP
 * @Date: 2022-08-05
 * @Version: 1.0
 * Table: pear_project
 * Comment:
 * 项目表
 */
public class ProjectForProjectGetLogBySelfProjectRequest extends BaseRequest {
    private static final long serialVersionUID = 21143616348448336L;

    //id
    @JsonProperty("id")
    @JSONField(name = "id")
    private Integer id;

    public Integer getId() {
        return id;
    }
    
    public void setId(Integer _v) {
        id = _v;
    }

    //code
    @JsonProperty("code")
    @JSONField(name = "code")
    private String code;

    public String getCode() {
        return code;
    }
    
    public void setCode(String _v) {
        code = _v;
    }

    //操作人id
    @JsonProperty("member_code")
    @JSONField(name = "member_code")
    private String memberCode;

    public String getMemberCode() {
        return memberCode;
    }
    
    public void setMemberCode(String _v) {
        memberCode = _v;
    }

    //操作类型
    @JsonProperty("type")
    @JSONField(name = "type")
    private String type;

    public String getType() {
        return type;
    }
    
    public void setType(String _v) {
        type = _v;
    }

    //添加时间
    @JsonProperty("create_time")
    @JSONField(name = "create_time")
    private String createTime;

    public String getCreateTime() {
        return createTime;
    }
    
    public void setCreateTime(String _v) {
        createTime = _v;
    }

    //任务id
    @JsonProperty("source_code")
    @JSONField(name = "source_code")
    private String sourceCode;

    public String getSourceCode() {
        return sourceCode;
    }
    
    public void setSourceCode(String _v) {
        sourceCode = _v;
    }

    //场景类型
    @JsonProperty("action_type")
    @JSONField(name = "action_type")
    private String actionType;

    public String getActionType() {
        return actionType;
    }
    
    public void setActionType(String _v) {
        actionType = _v;
    }

    //to_member_code
    @JsonProperty("to_member_code")
    @JSONField(name = "to_member_code")
    private String toMemberCode;

    public String getToMemberCode() {
        return toMemberCode;
    }
    
    public void setToMemberCode(String _v) {
        toMemberCode = _v;
    }

    //是否评论，0：否
    @JsonProperty("is_comment")
    @JSONField(name = "is_comment")
    private Byte isComment;

    public Byte getIsComment() {
        return isComment;
    }
    
    public void setIsComment(Byte _v) {
        isComment = _v;
    }

    //project_code
    @JsonProperty("project_code")
    @JSONField(name = "project_code")
    private String projectCode;

    public String getProjectCode() {
        return projectCode;
    }
    
    public void setProjectCode(String _v) {
        projectCode = _v;
    }

    //icon
    @JsonProperty("icon")
    @JSONField(name = "icon")
    private String icon;

    public String getIcon() {
        return icon;
    }
    
    public void setIcon(String _v) {
        icon = _v;
    }

    //是否机器人
    @JsonProperty("is_robot")
    @JSONField(name = "is_robot")
    private Byte isRobot;

    public Byte getIsRobot() {
        return isRobot;
    }
    
    public void setIsRobot(Byte _v) {
        isRobot = _v;
    }

    //操作内容
    @JsonProperty("content")
    @JSONField(name = "content")
    private String content;

    public String getContent() {
        return content;
    }
    
    public void setContent(String _v) {
        content = _v;
    }

    //remark
    @JsonProperty("remark")
    @JSONField(name = "remark")
    private String remark;

    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String _v) {
        remark = _v;
    }

    //task_name
    @JsonProperty("task_name")
    @JSONField(name = "task_name")
    private String taskName;

    public String getTaskName() {
        return taskName;
    }
    
    public void setTaskName(String _v) {
        taskName = _v;
    }

    //member_name
    @JsonProperty("member_name")
    @JSONField(name = "member_name")
    private String memberName;

    public String getMemberName() {
        return memberName;
    }
    
    public void setMemberName(String _v) {
        memberName = _v;
    }

    //member_avatar
    @JsonProperty("member_avatar")
    @JSONField(name = "member_avatar")
    private String memberAvatar;

    public String getMemberAvatar() {
        return memberAvatar;
    }
    
    public void setMemberAvatar(String _v) {
        memberAvatar = _v;
    }

    //organization_code
    @JsonProperty("organization_code")
    @JSONField(name = "organization_code")
    private String organizationCode;

    public String getOrganizationCode() {
        return organizationCode;
    }
    
    public void setOrganizationCode(String _v) {
        organizationCode = _v;
    }

    //project_name
    @JsonProperty("project_name")
    @JSONField(name = "project_name")
    private String projectName;

    public String getProjectName() {
        return projectName;
    }
    
    public void setProjectName(String _v) {
        projectName = _v;
    }

    @Override
    public void checkParam() throws Exception {

    }
}
